package day0116;

class Student{
    private  int age;//私有属性，只能在本类中访问。
    private String stuNo;//私有属性，只能在本类中访问。
    private String classNo;//私有属性，只能在本类中访问。
    public Student setAge(int a){
        this.age=a;
        return this;
    }
    public String  getStuNo(){//get方法的命名： get+属性名首字母大写
        return stuNo;
    }
    public Student setStuNo(String stuNo){//set方法的命名： set+属性名首字母大写
        this.stuNo=stuNo;//为了区分成员变量和方法参数，通常给成员变量名加this
        return this;
    }
    public Student(){//构造方法，特殊的方法//
    }
    public Student(int x){//构造方法，特殊的方法//
        age=x;
    }

    public void study(){
        System.out.println("学号为："+stuNo+"的学生正在学习");
    }

    public String toString() {
        return age+","+stuNo+","+classNo;
    }
}

public class Test2 {
    public static void main(String[] args) {
        Student s1=new Student(9);

        s1.setAge(17).setStuNo("1001");  //链式编程(缩短代码)。


        System.out.println(s1.toString());
        System.out.println(s1);//自动调用toString()方法
    }
}





